﻿@charset "utf-8";
/*公共样式*/
body{ padding:0px; margin:0px auto; font-size:12px; color:#5A5A5A; font-family:Microsoft YaHei,"微软雅黑"; width: 100%; min-width:1189px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" );zoom:1; }
ul,li,form, dl,dt,dd, div,p{ padding: 0px; margin: 0px;}
ul,li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:12px; font-style:normal; color:#5A5A5A;}
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); color:#5A5A5A;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#B40001; text-decoration:none;}
.Texthide{ display:none;}
.ls{ color:#be1919;}
.clearfix:after { content:" "; display:block; height:0; visibility:hidden; clear:both}

.Contain{width:1200px; margin:0 auto; position:relative; height:100%;}
.Silderbar{width:240px; float:left;}
.MainContent{overflow:hidden; width:921px; float:right;}
.Content{padding-top:15px;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.space9{ height:9px; clear:both; overflow:hidden; zoom:0;}
.space10{ height:10px; clear:both; overflow:hidden; zoom:0;}
.space12{ height:12px; clear:both; overflow:hidden; zoom:0;}
.space13{ height:13px; clear:both; overflow:hidden; zoom:0;}
.space15{ height:15px; clear:both; overflow:hidden; zoom:0;}
.space20{ height:20px; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}


/*pages*/
.Page{ padding-bottom:20px;}
.Pages{ text-align:center;  }
.Pages a{ display:inline-block; height:30px;  line-height:30px; margin:0 1px;}
.Pages a:hover{color: #00b800;  border: 1px solid #00b800;}
.Pages em{ padding:0 5px;}
.Pages em a{ border: 1px solid #dfdfdf;font-style:normal; width:30px; line-height:30px; margin:0 4px; border-radius: 5px; -webkit-border-radius: 5px; }
.Pages em a.a_cur{ border: 1px solid #00b800; color:#00b800; }
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{ border: 1px solid #dfdfdf; width:60px; height:30px; text-align:center; padding:0 5px; border-radius: 5px; -webkit-border-radius: 5px; }
.Pages .i_text{ width:54px; height:20px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff; margin:0 8px;}
.Pages .p_jump b.f1{ font-weight:normal;}
.Pages .i_button { background:#0087d4; width:40px; height:24px; margin-left:10px; color:#fff; cursor:pointer; border:none;}
.second_page{ text-align:center; padding:50px 0;}
.second_page .Info_page{ display:inline-block; vertical-align:top; width:70px; height:30px; text-align:center; line-height:30px; border:1px solid #d0d0d0; margin:0 40px;}
.second_page .Info_page:hover a{ color:white;}
.second_page .Info_page:hover{ border:1px solid #0faa71; background:#0faa71}
/*pages end*/

.header{ width:100%;}
.header .header_top{ height:40px; line-height:40px; background:#606060}
.header .header_top .left{ float:left}
.header .header_top .left a{ color:#bebebe; margin-right:17px;}
.header .header_top .left a:hover{ color:white;}
.header .search{ width:169px; height:25px; position:absolute; top:7px; right:0; overflow:hidden;background:url(../images/search-bg.png) no-repeat center;}
.header .search .txt{ width:138px; height:25px; outline:none; border:none; text-indent:10px; color:#a0a0a0; line-height:25px; border:none; background:none}
.header .search .sub{ width:28px; height:100%; position:absolute; right:6px; top:0; background:url(../images/search.png) no-repeat center; border:none}

.header .logo{ top:0; left:0; bottom:0; position:absolute; margin:auto; width:301px; height:71px; z-index:999}
.header .tel{ position:absolute; top:25px; right:15px; padding-left:50px; background:url(../images/tel.jpg) no-repeat left center; font-size:16px; color:black}
.header .tel span{ font-size:24px; color:#d40001; font-weight:bold;font-style:italic}
.header .header_bottom{ background:white; height:107px; border-bottom:3px solid #dedede;}

.header .menu{ float:right}
.header .menu > li{float:left; text-align:center; height:107px; line-height:107px; padding:0 25px; padding-bottom:3px; }
.header .menu li > a{ text-align:center; font-size:14px; color:#252525; }
.header .menu > li:hover{ background:url(../images/menu-libg.png)}  
.header .menu > li:hover > a { color:white;}
.header .menu > li.hover{ background:url(../images/menu-libg.png) ;} 
.header .menu > li.hover > a { color:white;}
.header .menu > li:hover .intro{ display:block}


.header .menu li .intro{ width:100%; position:absolute; top:110px; z-index:10; display:block; height:205px; padding-top:15px; overflow:hidden; left:0;  background:white; display:none;}
.header .menu li .intro .left{ padding-left:25px; float:left; width:790px; border-right:1px solid #cdcdcd; height:180px;}
.header .menu li .intro .left .l{ float:left; margin-right:27px;}
.header .menu li .intro .left .r{ width:378px; float:left; font-size:14px; color:#303030; line-height:25px;text-align: left; text-indent:20px;}


.header .menu li .intro .right{ float:left; padding-left:40px;}
.header .menu li .intro .right ul li{ width:133px; height:33px; margin:0 15px 10px 0; background:url(../images/right-bg1.jpg) no-repeat left center; line-height:33px; float:left}
.header .menu li .intro .right ul li:hover{  background:url(../images/right-bg2.jpg) no-repeat left center; }
.header .menu li .intro .right ul li:hover a{ color:white;}
.header .menu li .intro .right ul li a{ color:white;}
.header .menu li .intro .right ul{ width:300px;}


.home .h-box{ width:330px; height:133px; border:1px solid #e0e0e0; background:#f6f6f6; padding:24px 17px 24px 12px; float:left; margin-right:39px;}
.home .h-box .left{ width:119px; height:119px; border:6px solid #f7efed; float:left;}
.home .h-box .right{ width:170px; float:right; position:relative;}
.home .h-box .p1{ font-size:14px; color:#202020; background:url(../images/gang.jpg) no-repeat 65px center; margin-bottom:15px;}
.home .h-box .p2{ color:#202020; line-height:20px; }
.home .h-box .p3{ position:absolute; top:110px; right:0; width:69px; height:20px;}
.home .h-box.three{ margin-bottom:0}


	
/* 本例子css */
.picScroll-left{ overflow:hidden; position:relative }
.picScroll-left .hd{ overflow:hidden;  height:186px; width:113px; float:left; border:1px solid #f7b518; position:relative}
.picScroll-left .hd p{ color:#a8a8a8; text-indent:10px;}
.picScroll-left .hd .p1{ font-size:14px; color:#343434; font-weight:bold; padding-top:60px;}
.picScroll-left .hd .prev{ display:block;  width:20px; height:20px; cursor:pointer; position:absolute; left:10px; bottom:35px; line-height:35px; text-align:center; color:#31302e; font-size:30px; line-height:20px;}
.picScroll-left .hd .next{ display:block;  width:20px; height:20px; cursor:pointer; position:absolute; right:30px; bottom:35px; line-height:35px; text-align:center; color:#31302e; font-size:30px; line-height:20px;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:none}
.picScroll-left .bd{ width:770px; float:right  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .tit{ line-height:30px;}
.picScroll-left .bd ul li .pic img{ width:244px; height:143px; display:block }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }


/*Banner*/
.banner{ width:100%; position:relative; margin:0 auto;  margin-bottom:60px; overflow:hidden; }
.banner .HomeBan{width:1920px; left:50%; position:relative; margin-left:-960px;  height:615px;overflow:hidden}
.slideBox{ width:100%; height:570px; overflow:hidden; position:relative; padding-bottom:45px; background:#f0f0f0;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; bottom:18px; width:100%; text-align:center;z-index:1; text-align:center}
.slideBox .hd ul{ overflow:hidden; zoom:1; width:100%; text-align:center }
.slideBox .hd ul li{display:inline-block; width:15px; height:15px; text-align:center; background:url(../images/b-bg1.png) no-repeat center; cursor:pointer; margin:0 7px; border-radius:5px; -webkit-border-radius:5px;}
.slideBox .hd ul li.on{background:url(../images/b-bg2.png) no-repeat center}
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1;  height:570px;  vertical-align:middle; text-align:center } 
/*Banner*/




.lei_ban{ position:relative; width:100%; height:315px; overflow:hidden;}
.lei_ban .box{ width:1920px; left:50%; margin-left:-960px; height:100%; position:absolute; text-align:center;}


.left_big{ width:225px; float:left;  background:white}
.left_big .top{ font-size:30px; color:white; background:#0aa80a; text-align:center; height:78px; line-height:78px; font-weight:bold}
.left_big .list{ position:relative; }
.left_big .list li{ height:51px; line-height:51px; background:url(../images/big_left_ligbg1.jpg); text-indent:75px;}
.left_big .list li a{ font-size:14px; color:#3c3c3c;}
.left_big .list li:hover a{ color:#0aa90a;}
.left_big .list li:hover{background:url(../images/big_left_ligbg2.jpg) no-repeat left top;}
.left_big .list li.on{background:url(../images/big_left_ligbg2.jpg) no-repeat left top;}
.left_big .list li.on a{ color:#0aa90a;}

.left_big .list dl{ display:none}
.left_big .list dl dt{ height:40px; line-height:40px; background:#f2f2f2; text-indent:70px}
.left_big .list dl dt.on a{ color:#0aa90a}





.right_big{ width:975px;float:right;} 
.right_big .top{ position:relative; background:#f3f3f3; padding:18px 20px 18px 45px}
.right_big .top .left{ float:left; font-size:14px; color:#303030; font-weight:bold}
.right_big .top .xie{ float:right;}
.right_big .top .xie label{ color:#303030; font-size:14px; font-weight:bold}

.L-content{ position:relative; margin:30px 0 0 47px;}
/*`---------------------*/


.news-list{ position:relative;}
.news-list li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #c3c3c3;}
.news-list li a{ font-size:14px;}
.news-list li span{ float:right;}

/*产品详情*/
.Info_title{ padding:0px; margin:20px 0px; font-size:20px; color:#2b2b2b; text-align:center; }
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center;}
.Info_time{ color:#666; line-height:34px;}
.big_pic{ width:565px; height:400px; border:1px solid #ecebeb; margin:0 auto 30px;}
.big_pic table tr td{ vertical-align:middle}
.Info_txt{ line-height:28px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:##7a7a7a; text-decoration:underline;}
.Info_back a:hover{ color:#ff9000; text-decoration:none;}
.Info_page a{ color:#7a7a7a;line-height: 20px;}
.page{ text-align:center; padding:20px 0;}
.page a{ display:inline-block; margin-right:10px; height:36px; background:#ececed; padding:0 16px; font:normal 16px/36px "宋体"; color:#202020;}
.page .back{ margin:0;}
.page a:hover{ background:#296899; color:#fff;}
/*产品详情END*/

.jishu-list{ position:relative;}
.jishu-list li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #c3c3c3;}
.jishu-list li a{ font-size:14px;}
.jishu-list li span{ float:right;}

/*专利*/
.zhuanli ul{ margin-top: 20px;}
.zhuanli li{ width:213px; height:235px; margin-top: 15px;  border:solid 1px #dbdbdb;text-align:center; float:left; margin-right:9px; padding:5px; }
.zhuanli li img{ width:213px; height:200px;  margin: 0; padding: 0;}
.productc_img{ line-height: 0px; margin: 0px; padding: 0px;}
.product_a{ line-height:40px;}

/*工程案例*/
.gongcheng ul{ margin-top: 20px;}
.gongcheng li{ width:285px; height:260px; text-align:center; float:left; margin-right:20px; }
.gongcheng li img{ width:285px; height:200px;  margin: 0; padding: 0;}
.productc_img{ line-height: 0px; margin: 0px; padding: 0px;}
.gongcheng .product_a{ line-height:58px;}

/*企业荣誉*/
.rongyu ul{ margin-top: 20px;}
.rongyu li{ width:285px; height:260px; text-align:center; float:left; margin-right:33px;margin-bottom: 33px;border: 1px solid #dbdbdb; }
.rongyu li img{ width:285px; height:200px;  margin: 0; padding: 0;}
.rongyu .productc_img{ line-height: 0px; margin: 0px; padding: 0px;}
.rongyu .gongcheng .product_a{ line-height:58px;}


/* 友情链接列表样式 开始 */
.i_list ul li.link{ width:164px; height:130px; float:left; margin-right:90px; overflow:hidden;}
.i_list ul li.link a img{ background:#fff; width:160px; height:80px; padding:1px; border:solid 1px #ccc;}
.i_list ul li.link a{ font:normal 12px/38px "微软雅黑"; display:block; color:#666; text-align:center;}
.i_list ul li.link a:hover{ color:#28a6fb;}
/* 友情链接列表样式 结束 */


/*搜索*/
.sousuo ul{ margin:0 10px; margin-bottom:25px;}
.sousuo ul li{ margin-bottom:15px; padding-bottom:6px; border-bottom:1px dashed #b5b5b5; text-indent:20px; background:url(../images/h-newslibg1.png) no-repeat left 1px;}
.sousuo ul li span{ float:right; margin-right:7px;}
.sousuo ul li:hover span{ color:#ff3700;}
.sousuo ul li:hover a{ color:#ff3700;}

.video_obj{ width:668px; height:464px; margin:0 auto;}












.content.product table tr td{  height:30px; text-align:center; color:#487095}
.content.product table tr:first-child td{ font-size:18px; font-weight:bold; color:#003a90}
.content.product_info table tr td{ padding:5px 0}

.footer{ width:100%; position:relative; background:#f0f0f0; border-top:1px solid #ecebeb;}
.footer .footer-t{ padding-top:30px; padding-bottom:40px;}
.footer .footer-t ul{ float:left; margin-right:43px;}
.footer .footer-t ul p{ font-size:12px; color:#000000; margin-bottom:18px; font-weight:bold}
.footer .footer-t ul li{ margin-bottom:8px;}
.footer .footer-t .right{ float:right; margin-top:10px; text-align:right; background:url(../images/erwei_bg.png) no-repeat left 19px; width:368px;}

.footer .footer-b{ background:#000000; padding:12px 0;}
.footer .footer-b .left{ float:left;}
.footer .footer-b .left a{ color:white; margin-right:8px}
.footer .footer-b .right{ float:right; color:white;}
.footer .footer-b .right a{ color:white;}


		

 